#pragma once

#include <string>


struct ServerInfo
{
    std::string                     myHost;
    std::string                     myPort;
    std::string                     myTitle;
};

struct WorklistInfo
{
    std::string                     myScheduledStationAETitle;
    std::string                     myScheduledProcedureStepStartDate;
    std::string                     myScheduledProcedureStepStartTime;
    std::string                     myPatientName;
    std::string                     myPatientID;
    std::string                     myPatientSex;
    std::string                     myPatientBirthDate;
    std::string                     myPatientSize;
    std::string                     myPatientWeight;
    std::string                     myPatientAge;
    std::string                     myModality;
};

enum class NetworkStatus
{
    Start           = 0,
    Pending         = 1,
    Success         = 2,
    Failure         = 3,
    Cancel          = 4,
    End             = 0
};

enum class CertificateVerification
{
    DCV_requireCertificate       = 0,
    DCV_checkCertificate         = 1,
    DCV_ignoreCertificate        = 2
};
